place with many mosquitoes - Spanish English Dictionary